#!/bin/sh

tar -xpvf

# 备份1g数据
dd if=/dev/fd0 of=disk.img count=1 bs=1440k 
#打包压缩并拆分大文件
tar -czvf - ./ubuntu-22.04.4-desktop-amd64.iso  | split -a 2 -d -b 128m - ./22/iso.tar.gz.

tar -czvf - /mnt/nas/smb/hd.mp4  | split -a 2 -d -b 64m - ./av.tar.gz.

cat /mnt/nas/smb/hd/av.tar.gz.* | tar -zxvf - /mnt/nas/work




# ubuntu-22.04.4-desktop-amd64.iso 压缩文件 拆分包 tar/22-04-4.tar.gz.
tar -zcv ./ubuntu-22.04.4-desktop-amd64.iso | split -b 128m - ./tar/iso.tar.gz.
# 解压 拆分
cat ./tar/22-04-4.tar.gz.* | tar -zxv


du -h /mnt/nas/work/12/iso/hhd/linux/iso/22/iso.tar.gz.36



tar -czvf - /mnt/nas/smb/test.img | split -a 2 -d -b 10m - test.tar.gz
cat test.tar.gz* | tar-zxvf -

cat /root/webdav/ali/1014/av/hd/av.tar.gz.*  | tar -zxvf -

tar zcf - /mnt/nas/smb/test.img |split -d -b 10m - logs.tar.gz.

#分卷压缩
#举例：将10G大小的log文件2017.log打包压缩并分割成多个100m的文件

# 分卷压缩gz
# 
# 生成文件： logs.tar.gz.00 logs.tar.gz.01

合并分卷解压缩
# 解压gz分卷
# cat /mnt/12/ff.tar.gz.* | tar -zxvf -
 tar -czvf - /mnt/nas/smb/123/12.mp4 | split -b 4M -d -a 2 - /mnt/12/ff.tar.gz.

tar -czvf - /mnt/nas/smb/123/12.mp4 | split -b 4M -d -a 2 - /mnt/12/ff.tar.gz.